A Conformance Relation for Model-Based Testing of PLC
نویسندگان
چکیده
This paper focuses on the execution of conformance testing of PLC with I/O scanning which executes a control code; it is assumed that the test sequence has been built from a finite state machine that represents the specified behavior. It is first shown that the conformance relation which allows to decide whether the implementation conforms to the specification or not must be defined from a sequence of observations, and not from only one observation, to take into account the delays introduced by the I/O scanning. Then, a second conformance relation is proposed to avoid that asynchronous detection of synchronous input changes leads to biased or non-valid verdicts; this new relation is defined from the analysis of concurrent transitions and accepted sequences in the specification model.
منابع مشابه
Hybrid Input-Output Conformance and Test Generation
Input-output conformance test theory for discrete systems has established itself in research and industry already. A couple of years ago also input-output conformance test theories for timed systems were defined. The next step is to develop conformance test theory for hybrid systems as well. In this report we present a conformance relation for model-based testing of hybrid systems and we formal...
متن کاملInput-Output Conformance Simulation (iocos) for Model Based Testing
A new model based testing theory built on simulation semantics is presented. At the core of this theory there is an input-output conformance simulation relation (iocos). As a branching semantics iocos can naturally distinguish the context of local choices. We show iocos to be a finer relation than the classic ioco conformance relation. It turns out that iocos is a transitive relation and theref...
متن کاملSpecification Coverage Aided Test Selection
In this paper test selection strategies in formal conformance testing are considered. As the testing conformance relation we use the ioco relation, and extend the previously presented on-the-fly test generation algorithms for ioco to include test selection heuristic based on a specification coverage metric. The proposed method combines a greedy test selection with randomization to guarantee com...
متن کاملWork-in-progress Assume-guarantee reasoning with ioco
This paper presents a combination between the assume-guarantee paradigm and the testing relation ioco. The assume-guarantee paradigm is a ”divide and conquer” technique that decomposes the verification of a system into smaller tasks that involve the verification of its components. The principal aspect of assume-guarantee reasoning is to consider each component separately, while taking into acco...
متن کاملModel-Based Testing
This paper provides a comprehensive introduction to a framework forformal testing using labelled transition systems, based on an extension and refor-mulation of the ioco theory introduced by Tretmans. We introduce the underlyingmodels needed to specify the requirements, and formalise the notion of test cases.We discuss conformance, and in particular the conformance relation ioco...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014